package com.mdc.mansion.core.modules.order;

import java.util.List;
import java.util.Map;

import com.mdc.mansion.dataaccess.modules.order.entity.RestaurantOrderComboItem;
import com.mdc.mansion.dataaccess.modules.order.entity.RestaurantOrderItem;
import com.mdc.mansion.dataaccess.modules.order.mo.RestaurantOderItemUnionMo;
import com.mdc.mansion.dataaccess.modules.order.mo.RestaurantOrderItemMO;

/**<p>com.mdc.mansion.core.modules.dishes.KitchenDishesService</p>
 * <p>Title: KitchenDishesService</p>
 * <p>Description: TODO</p>
 * <p>Copyright: Copyright © 2010-2014</p>
 * <p>Company: jumei</p>
 * @author xiang.liu
 * @version 1.0
 */
public interface KitchenDishesService {

    //void changeKitchenOfferFlag(String restaurantDishesId,int kitchenOfferFlag);
    void changeKitchenOfferFlag(String restaurantDishesId,String kitchenOfferFlag);
    
    void changeStatus(String restaurantOrderId , String restaurantDishesId, String restaurantDishesComboId,String dishesStatus, String orderItemId);
    
    List<RestaurantOrderItem> dishesList(String status);
    
    List<RestaurantOrderComboItem> dishesComboList(String status);

	List<RestaurantOrderItemMO> findKitchenDishesListByStatus(Map<String, String> paraMap);

	List<RestaurantOderItemUnionMo> findKitchenDishesList(Map<String, String> paraMap);

	List<RestaurantOrderItem> getDishesItemList(RestaurantOrderItem item);

	List<String> findKitchenItemList(RestaurantOrderItem item);
}
